plat/arm: Support direct Linux kernel boot in AArch32
authorManish Pandey <manish.pandey2@arm.com>
Fri, 2 Nov 2018 13:28:25 +0000 (13:28 +0000)
committerManish Pandey <manish.pandey2@arm.com>
Mon, 5 Nov 2018 17:11:03 +0000 (17:11 +0000)
commited2c4f4a44c8a84e25fc924ba807a14fd60caae6
tree65b05c0265c15d78cb2ac811113ad9a1cac4f2b3
parentdd756c98953fa76ff000e97c6207111015c1c8c6
plat/arm: Support direct Linux kernel boot in AArch32

This option allows the Trusted Firmware to directly jump to Linux
kernel for aarch32 without the need of an intermediate loader such
as U-Boot.

Similar to AArch64 ARM_LINUX_KERNEL_AS_BL33 only available with
RESET_TO_SP_MIN=1 as well as BL33 and DTB are preloaded in memory.

Change-Id: I908bc1633696be1caad0ce2f099c34215c8e0633
Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
bl32/sp_min/sp_min_main.c
docs/user-guide.rst
plat/arm/common/arm_common.mk
plat/arm/common/sp_min/arm_sp_min_setup.c